body{
   margin: 0;
   font-family: “Source Han Sans CN”;
 }
/*首页banner*/
.index .banner img{
    display: none;
    width: 100%;
}
.index .banner img:nth-child(1){
    display: block;
}

/*走进联合*/
.index .part1{text-align:center;overflow: hidden}
.index h3{
    display: inline-block;
    width: 172px;
    font-size: 36px;
    color: #333;
    line-height: 1;
    padding: 0 0 10px 0;
    border-bottom: 2px #073285 solid;
    margin: 60px 0 100px;
}
.index .part1 .content{
    display: flex;
    justify-content: space-between;
    max-width: 1140px;
    margin: 0 auto 150px;
}
.index .part1 .content .every{
    display: block;
    position: relative;
    width: 356px;
    height: 374px;
    overflow: hidden;
}
.index .part1 .content .every .up{
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(1,45,132,0.7);
    /*opacity: 0.7;*/
    width: 100%;
    height: 100%;
    font-size: 30px;
    color: #fff;
}
.index .part1 .content .every .up span{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.index .part1 .content .every .up span.change{
    top: 60%;
    opacity: 0;
}
/*背景动画*/
.index .part1 .content .every .up:hover{
    animation: opacity 1s both;
}
@keyframes opacity {
    0%{background: rgba(1,45,132,0.7); }
    100%{background: rgba(1,45,132,0.3);}
}
/*轮播*/
.index .part2{
    position: relative;
    height: 650px;
    background: url("../../images/PC/slider-bg.jpg") 100% 100%;
    overflow: hidden;
}
.index .part2 .am-slider{
    position: absolute;
    left: 50%;
    margin-left: -415px;
    width: 730px;
    height: 365px;
    margin-top: 140px;
}
/*企业资讯*/
.index .part3{text-align: center}
.index .part3 .toggle{margin: 30px 30px 0 30px}
.index .part3 .toggle span{
    display: inline-block;
    font-size: 16px;
    color: #333;
    padding: 10px 28px;
    border: 1px #c3c9d9 solid;
    cursor:pointer
}
.index .part3 .toggle span:first-child{
    margin: 0 30px 0 0;
    cursor:pointer
}
.index .part3 .toggle span.active{
    color: #264fbf;
    border: 1px #264fbf solid;
    cursor:pointer
}
.index .part3 #one{
    display: flex;
    justify-content: space-between;
    max-width: 1140px;
    margin: 30px auto 20px;
}
.index .part3 #two{
    display: flex;
    justify-content: space-between;
    max-width: 1140px;
    margin: 30px auto 30px;
}
.index .part3 .content a{
    display: block;
    width: 260px;
    text-align: left;
}
.index .part3 .content a .img{
    position: relative;
    width: 100%;
    height: 196px;
    overflow: hidden;
}
.index .part3 .content a .img .up{
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(38,79,191,0.5);
    width: 100%;
    height: 100%;
    font-size: 18px;
    color: #fff;
}
.index .part3 .content a .img .up:after{
    content: "新闻详情";
}
.index .part3 .content a h4{
    font-size: 18px;
    line-height: 20px;
    color: #2e2f33;
    margin: 20px 0;
}
.index .part3 .content a p{
    font-size: 14px;
    line-height: 22px;
    color: #797b80;
    margin: 0;
}
.index .part3 .more{
    font-size: 14px;
    color: #979899;
    text-align: right;
    max-width: 1140px;
    margin: 0 auto 60px;
}
.text a{
    font-size: 18px;
    color: #333;
    text-decoration: none;
}
.text a:hover{
    font-size: 18px;
    color: red;
    text-decoration: none;

}
#first{
    position: absolute;
    opacity: 0.4;
    margin-left: -64px;
    margin-top: 112px;
    transform: rotate(126deg);
}
#second{
    position: absolute;
    opacity: 0.4;
    margin-left: 36.2%;
    margin-top: 92px;
    transform: rotate(-4deg);
}
#third{
    position: absolute;
    opacity: 0.4;
    margin-left: 86%;
    margin-top: -136px;
    transform: rotate(-26deg);
    z-index: -1;
}
#Fourth{
    position: absolute;
    opacity: 0.4;
    margin-left: 75.5%;
    margin-top: 464px;
    transform: rotate(58deg);
}
#Fifth{
    position: absolute;
    opacity: 0.4;
    margin-left: 1%;
    margin-top: 612px;
    transform: rotate(-25deg);
    z-index: -1;
}
#Sixth{
    position: absolute;
    opacity: 0.4;
    margin-left: 15%;
    margin-top: 192px;
    transform: rotate(-25deg);
    z-index: -1;
}
#Seventh{
    position: absolute;
    opacity: 0.4;
    margin-left: 57%;
    margin-top: -4px;
    transform: rotate(274deg);
    z-index: -1;
}
#Eighth{
    position: absolute;
    opacity: 0.4;
    margin-left: 95%;
    margin-top: 385px;
    transform: rotate(-76deg);
    z-index: -1;
}
#Ninth{
    position: absolute;
    opacity: 0.4;
    margin-left: -68px;
    margin-top: 710PX;
    transform: rotate(-32deg);
    z-index: -1;
}
.shpa{
      width: 668px;
}
.shpa b{
      padding:0 5px 0;
      /*margin-top:30px;
      color:#d04e00;
      display:inline-table;
  border:1px solid #ccc;*/
}
.shpa a{
      padding:0 5px 0;
      color:#1F3A87;
      display:inline-table;
  border:1px solid #ccc;
}
.shpa a:hover{
      color:#fff;
      background:#1f3a87;
      border:1px solid #1f3a87;
}
